thatch palm - Spanish English Dictionary